//: strings/Resetting.java
package strings;

import java.util.regex.*;

public class Resetting
{
    public static void main(String[] args)
        throws Exception
    {
        Matcher m = Pattern.compile("[frb][aiu][gx]").matcher("fix the rug with bags");
        while (m.find())
            System.out.print(m.group() + " ");
        System.out.println();

        while (m.find())
            System.out.print(m.group() + " ");
        System.out.println();

        m.reset("fix the rig with rags");
        while (m.find())
            System.out.print(m.group() + " ");
    }
} /*
   * Output:
   * fix rug bag
   * fix rig rag
   */// :~
